# Word 文档排版 AI Agent 使用示例

# 示例 1: 基本使用
from word_ai_agent import WordAIAgent

# 排版规则示例
rules_text = """标题一：字体 宋体，字号 小一，对齐方式 居中，段前间距 1行，段后间距 0.5行
标题二：字体 黑体，字号 三号，加粗 是，段前间距 12磅
正文：字体 宋体，字号 小四，首行缩进 2字符，行距 1.25倍，段前间距 0磅，段后间距 0磅
页边距：上 2.5cm，下 2.5cm，左 3cm，右 3cm"""

# Markdown 内容示例
markdown_content = """# 技术文档

这是一个技术文档的示例。

## 概述

本文档介绍了系统的基本架构和实现方式。

### 技术栈

主要使用的技术包括：
- Python 3.x
- python-docx 库
- Markdown 解析

## 实现细节

系统采用模块化设计，分为以下几个核心模块：

1. 规则解析模块
2. Markdown 处理模块  
3. Word 文档生成模块

每个模块都有明确的职责和接口。"""

# 创建 AI Agent 实例
agent = WordAIAgent()

# 处理文档
agent.process(rules_text, markdown_content, "output_example.docx")

print("文档生成完成！")
